turn up for the book

turn up for the book (plural turn ups for the book)
(idiomatic) a very unexpected, usually pleasant, surprise.